package com.yunji.storage.service;

import com.yunji.storage.bo.StockTakeInfoListQueryBO;
import com.yunji.storage.domain.StockTakeInfoDO;

import java.util.List;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.storage.service
 * @Title: IStockTakeInfoService
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-08-30 10:24:07      V1.0        HuaAo       新建类
 */

public interface IStockTakeInfoService {

    List<StockTakeInfoDO> search(StockTakeInfoListQueryBO bo);

    boolean delete(List<Long> infoIds);

    boolean create(StockTakeInfoDO stockTakeInfo);

    boolean update(StockTakeInfoDO stockTakeInfo);

    boolean deleteByStockTakeIds(Long... stockTakeIds);

    boolean cleanData(Long... infoId);
}